<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <script>
        //1.产生一个0~100之间的随机数

        // var randomnum = Math.ceil(Math.random() * 100);
        // console.log(randomnum);


        // prompt():显示用户输入的对话框
        // 参数：用来提示用户输入信息
        // 返回值：如果用户点击确定按钮，返回用户在输入框中输入的内容
        // 如果用户点击取消，返回 null

        // 2.获取用户输入内容
        // var guess = prompt("请输入你猜的数字(0~100)");
        // console.log(guess);
        // 3.比较
        // if (randomnum > guess) {
        //     alert('猜大了');
        // }

        // if (randomnum < guess) {
        //     alert('猜小了');
        // }

        // else {
        //     alert('猜对了');
        // }





        function guessnumber() {
            var random_num = Math.ceil(Math.random() * 100);
            var count = 5;
            var finish = false;
            while (!finish) {

                // if (count < 0) {
                //     alert('次数已经用完');
                    //    finish = true;
                    // break;
                }
                // count--
                //每循环一次，就说明用户消耗一次机会。
                var guess_num = prompt("请再次输入您猜的数字（0~100）");
                if (count == 0) {
                    if (random_num > guess_num) {
                        alert("猜小了，没偶机会");
                    }
                    else if (random_num < guess_num) {
                        alert("猜大了，没偶机会");
                    }
                    else {
                        alert("猜对了");

                    }
                     finish = true;
                }

                else {
                    if (random_num > guess_num) {
                        alert("猜小了，还有" + count + "次机会");
                    }
                    else if (random_num < guess_num) {
                        alert("猜大了，还有" + count + "次机会");
                    }
                    else {
                        alert('猜对了');
                        finish = true;
                    }
                }
        }
                guessnumber();
    </script>
</body>

</html>